<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <ul class="list">
        <li>01</li>
        <li>02</li>
        <li>03</li>
        <li>04</li>
        <li>05</li>
        <li>06</li>
        <li>07</li>
        <li>08</li>
        <li>09</li>
        <li>10</li>
    </ul>
</body>
<script>
    // 扩展运算符   ...
    // 展开数组 字符串 伪数组 Map Set等可遍历结构
    // 展开对象  


    // 展开对象  => 得到逗号分隔的键值对序列
    // (1) 得到逗号分隔的键值对序列 => 放到另一个对象中
    // a. 对象拷贝 (只复制一层) 

    var obj = { a: 1, b: 2, c: 3 };
    var o = { ...obj }
    console.log(o, obj, o === obj);

    // b. 对象合并  
    var a = { a: 1 };
    var b = { b: 2 };
    var c = { c: 3, a: 4 };
    var o = { ...a, ...b, ...c };

    console.log(o);


</script>

</html>